James M. Harland author data searchable via API